package com.example.supplychainbackend.controller.dto.purchase;

import lombok.*;

@Getter
@Setter
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class PurchaseMaterialDto {
    private String lineNumber;

    private String materialNumber;
    private String materialName;
    private String materialDescription;
    private String workOrderNumber;
    private String purchaseGroup;
    private String manufacturer;
    private String manufacturerMaterialCode;
    private String salesOrderNumber;
    private String contractName;
    private Integer originalRequiredQuantity;
    private String purchaseUnit;
    private Integer purchaseQuantity;
    private Integer completedQuantity;
    private Float priceBeforeTax;
    private Float taxRate;
    private Float priceWithTax;
    private Float totalAmountBeforeTax;
    private Float totalAmountWithTax;
    private String requiredDeliveryDate;
    private String orderDatePlusLeadTime;
    private String purchaseRequestNumber;
    private String receivingLocation;
    private String remarks;
    private String amountCalculationBase;
    private String purchaseRequestLineNumber;
}
